﻿namespace Community.CsharpSqlite.Entity
{
    /*
    ** A sub-routine used to implement a trigger program.
    */

    public class SubProgram
    {
        public VdbeOp[] aOp; /* Array of opcodes for sub-program */
        public int nCsr; /* Number of cursors required */
        public int nMem; /* Number of memory cells required */
        public int nOp; /* Elements in aOp[] */
        public int nRef; /* Number of pointers to this structure */
        public int token; /* id that may be used to recursive triggers */
    };
}